﻿<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Admin/Masters/Admin.master"  
    CodeBehind="LayoutEditor.aspx.vb" Inherits="Boogaloo.Admin.UI.Webpages.LayoutEditor"
    title="Mindfly Web Studio's Boogaloo - Host - Layout Editor" %>
<%@ register tagprefix="boogaloo" assembly="Boogaloo.Admin" namespace="Boogaloo.Admin.UI.Controls" %>  
<%@ register tagprefix="mfb" tagname="contentplaceholdermanager" src="~/Admin/Controls/Site_ContentPlaceHolderManager.ascx" %>
<%@ register tagprefix="mfb" tagname="layoutlist" src="~/Admin/Controls/Host_LayoutList.ascx" %>
<script runat="server">
    '
    ' Boogaloo® - http://www.mindfly.com
    ' Copyright (c) 2008
    ' by Mindfly, Inc.
    '
    ' Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 
    ' documentation files (the "Software"), to deal in the Software without restriction, including without limitation 
    ' the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and 
    ' to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    '
    ' The above copyright notice and this permission notice shall be included in all copies or substantial portions 
    ' of the Software.
    '
    ' THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
    ' INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    ' DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    ' SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
    ' SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    ' WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    ' THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
</script>

<asp:content ID="MainContent" ContentPlaceHolderID="MainContent" runat="server">
    <h3>Website Layout Editor</h3>
 
        <h4>Layout configuration</h4>
        <asp:label id="lbl_txt_name" runat="server" associatedcontrolid="txt_name">
        Name your layout <asp:requiredfieldvalidator id="rfv_name" runat="server" controltovalidate="txt_name" display="Dynamic" errormessage=" A friendly name for your layout is required so that you can select it easily later" validationgroup="layout" />
            <asp:textbox id="txt_name" runat="server" cssclass="long" /> 
        </asp:label>
        <div><asp:checkbox id="chk_root_layout" runat="server" text="Use this layout for pages created at the root level of the sitemap." /></div>
        <br />
        <asp:label id="lbl_ddl_mastertemplate" runat="server" associatedcontrolid="ddl_mastertemplate">
        Select the master page file that will be used with this layout
        <asp:dropdownlist id="ddl_mastertemplate" cssclass="long" runat="server" />
        </asp:label>
        <br />
        <asp:label id="lbl_ddl_theme" runat="server" associatedcontrolid="ddl_theme">
        Select the 'ASP.NET Theme' to use with this layout
            <asp:dropdownlist id="ddl_theme" cssclass="medium" runat="server" />
        </asp:label>

        <asp:label id="lbl_ddl_component" runat="server" associatedcontrolid="ddl_component">
        Pages created using this layout will are controled by the following extension
        <asp:dropdownlist runat="server" cssclass="medium" id="ddl_component" />
        </asp:label>
        <br />


        <h4>Child settings</h4>
        <asp:label id="lbl_child_sort" runat="server" associatedcontrolid="ddl_child_sort">
            Sub pages of pages created using this layout will be sorted by<br />
            <asp:dropdownlist id="ddl_child_sort" cssclass="long" runat="server" />
        </asp:label>
        <br />
        <asp:label id="lbl_ddl_child_layout" runat="server" associatedcontrolid="ddl_child_layout">
            Select the layout sub pages of pages created with this layout will inherit<br />
            <asp:dropdownlist id="ddl_child_layout" cssclass="long" runat="server" />
        </asp:label>
        <br />
        <asp:label id="lbl_ddl_child_component" runat="server" associatedcontrolid="ddl_child_component">
            Sub pages of pages created using this layout will are controled by the follow extension<br />
            <asp:dropdownlist id="ddl_child_component" cssclass="medium" runat="server" />        
        </asp:label>


        <asp:linkbutton id="lb_save" runat="server" text="Save" class="button enriched"  validationgroup="layout" />
        <asp:hyperlink id="hyp_cancel" runat="server" class="button enriched" text="Cancel" />

        <div class="box clear">
            <h4 id="h3cph" runat="server">Current Content Controls Included in this Layout</h4>
            <mfb:contentplaceholdermanager id="ctl_cphmanager" runat="server" usage="layout" />
        </div>


</asp:content>


<asp:content id="SubContent" contentplaceholderid="SubContent" runat="server">
    
    <boogaloo:htmlretriever id="htmlretriever" runat="server" html_for="layout_help" page_group="host" />
</asp:content>